﻿Option Strict On
Option Infer On
Option Explicit On

Imports System
Imports System.Collections.Generic
Imports GenDotNet.Model.Common

Namespace StoredProcModel

   Public Interface IJoinData
      Inherits IBaseData

      ReadOnly Property JoinType() As JoinType
      ReadOnly Property JoinStyle() As JoinStyle
      ReadOnly Property ParentTable() As ITableData
      ReadOnly Property ChildTable() As ITableData
      'ReadOnly Property ParentAlias() As String
      ReadOnly Property ChildAlias() As String

      ReadOnly Property JoinKeys() As IEnumerable(Of IRelationKeyData)
   End Interface

End Namespace
